/*基本js的封装：有一些功能框架没有提供,我们需要自己封装*/

/*基本js的封装：有一些功能框架没有提供,我们需要自己封装*/
function Base() {

}

Base.prototype.validatePhone = function (str) {
	// 定义一个正则表达式
	var reg = /^1[356789]\d{9}$/
	return reg.test(str);
}


Base.prototype.validatePassword = function (str) {
	var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$/
	return reg.test(str);
}

// 验证是否可用开始注册
Base.prototype.validateIsReg = function () {

	// 获取电话
	var phone = $("#user-phone").val();
	// 获取密码
	var password = $("#user-password").val();
	// 返回是否可用注册
	return this.validatePassword(password) && this.validatePhone(phone)
}

Base.prototype.serializeObject = function (data) {
	var o = {};
	for (var i = 0; i = data.length; i++) {
		o[data['name']] = data['value'];
	}
	return o;
}

